package com.changyinBus.system.service;

import com.changyinBus.common.core.domain.entity.SysProd;

import java.util.List;

public interface ISysProdService {
    /**
     * 根据条件分页查询产品
     * @param prod 产品信息
     * @return 产品集合信息
     */
    List<SysProd> selectProdList(SysProd prod);

    /**
     * 根据产品ID查询信息
     *
     * @param prodId 产品ID
     * @return 产品信息
     */
    SysProd selectProdById(Long prodId);

    /**
     * 新增产品信息
     *
     * @param prod 产品信息
     * @return 结果
     */
    int insertProd(SysProd prod);

    /**
     * 修改产品信息
     *
     * @param prod 产品信息
     * @return 结果
     */
    int updateProd(SysProd prod);

    /**
     * 修改产品状态
     * @param prod
     * @return
     */
    int updateProdStatus(SysProd prod);

    /**
     * 删除产品信息
     *
     * @param prodId 产品ID
     * @return 结果
     */
    int deleteProdById(Long prodId);
}
